package com.ten.teacher.service;

import com.ten.common.core.entity.EduTeacher;
import com.ten.common.core.vo.Result;
import com.ten.teacher.vo.GuanZhuVo;

/**
 * @author ：Wqw
 * @date ：Created in 2022/12/28 23:22
 * @description：
 * @modified By：
 * @version:
 */
public interface AttentionTeacherService {

    /**
     * 查询关注的所有老师信息
     */
    Result<EduTeacher> findAllByMemberId(String memberId);

    /**
     * 取消关注,通过对应讲师id
     */
    Result deleteAttentionById(GuanZhuVo guanZhuVo);

    /**
     * 点开课程查询是否关注该老师
     * 从而显示 已关注 未关注
     */
    Result findTeacherByStatus(GuanZhuVo guanZhuVo);

    /**
     * 点开课程
     * 点击未关注关注该讲师
     */
    Result insertAttentionTeacherByMemberId(GuanZhuVo guanZhuVo);
}
